悬崖: precipice, overhanging cliff...
缓解: to bring relief, to alleviate (a crisis), to dull (a pain)...
一生: all one's life, throughout one's life...
优质: excellent quality...
狠心: callous, heartless...
教育: to educate, to teach, education...
身材: stature, build (height and weight), figure...
还是: still, nevertheless, had better...
明亮: bright, shining, glittering, to become clear...
雨: (literary) to rain, (of rain, snow etc) to fall, to precipitate, to wet...